home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
c
/
bc_pas_2.zip
/
STATE.H
< prev
next >
Wrap
Text File
|
1992-06-26
|
3KB
|
65 lines
/*$Author: DCODY $*/
/*$Date: 25 Jun 1992 23:27:22 $*/
/*$Header: W:/sccs/inc/state.h_v 1.1 25 Jun 1992 23:27:22 DCODY $*/
/*$Log: W:/sccs/inc/state.h_v $
*
* Rev 1.1 25 Jun 1992 23:27:22 DCODY
* PAS2 expanded state table
*
* Rev 1.0 15 Jun 1992 09:58:48 BCRANE
* Initial revision.
*/
/*$Logfile: W:/sccs/inc/state.h_v $*/
/*$Modtimes$*/
/*$Revision: 1.1 $*/
/*$Workfile: state.h $*/
; /*\
;---|*|----====< Pro Audio Spectrum Hardware State Table >====----
;---|*|
;---|*| Media Vision, Inc. (c) Copyright 1991. All Rights Reserved
;---|*|
; \*/
struct MVState {
unsigned char _sysspkrtmr; /* 42 System Speaker Timer Address */
unsigned char _systmrctlr; /* 43 System Timer Control */
unsigned char _sysspkrreg; /* 61 System Speaker Register */
unsigned char _joystick; /* 201 Joystick Register */
unsigned char _lfmaddr; /* 388 Left FM Synth Address */
unsigned char _lfmdata; /* 389 Left FM Synth Data */
unsigned char _rfmaddr; /* 38A Right FM Synth Address */
unsigned char _rfmdata; /* 38B Right FM Synth Data */
unsigned char _dfmaddr; /* 788 Dual FM Synth Address */
unsigned char _dfmdata; /* 789 Dual FM Synth Data */
unsigned char _RESRVD1[1]; /* reserved */
unsigned char _paudiomixr; /* 78B Paralllel Audio Mixer Control*/
unsigned char _audiomixr; /* B88 Audio Mixer Control */
unsigned char _intrctlrst; /* B89 Interrupt Status */
unsigned char _audiofilt; /* B8A Audio Filter Control */
unsigned char _intrctlr; /* B8B Interrupt Control */
unsigned char _pcmdata; /* F88 PCM Data I/O Register */
unsigned char _RESRVD2; /* reserved */
unsigned char _crosschannel; /* F8A Cross Channel */
unsigned char _RESRVD3; /* reserved */
unsigned int _samplerate; /* 1388 Sample Rate Timer */
unsigned int _samplecnt; /* 1389 Sample Count Register */
unsigned int _spkrtmr; /* 138A Shadow Speaker Timer Count */
unsigned char _tmrctlr; /* 138B Shadow Speaker Timer Control */
unsigned char _mdirqvect; /* 1788 MIDI IRQ Vector Register */
unsigned char _mdsysctlr; /* 1789 MIDI System Control Register */
unsigned char _mdsysstat; /* 178A MIDI IRQ Status Register */
unsigned char _mdirqclr; /* 178B MIDI IRQ Clear Register */
unsigned char _mdgroup1; /* 1B88 MIDI Group #1 Register */
unsigned char _mdgroup2; /* 1B89 MIDI Group #2 Register */
unsigned char _mdgroup3; /* 1B8A MIDI Group #3 Register */
unsigned char _mdgroup4; /* 1B8B MIDI Group #4 Register */
};
; /*\
;---|*| end of STATE.H
; \*/